package com.tang.objectOriented.basics;


/*＊
* 类和对象的区别和联系
* １．类就是数据类型，（类是抽象的，概念的，代表一类事物．人类,猫类.., 即它是数据类型）
* ２．对象就是一个具体实例，（对象是具体的，实际的，代表一个具体事物, 即 是实例.）
* ３．类是对象的模板，对象是类的一个个体，对应一个实例
*
*
* */
public class Objects01 {
    public static void main(String[] args) {
        //创建对象
        Cat ca1 = new Cat();
        ca1.name = "小白";
        ca1.age = 3;
        ca1.color = "白色";
        ca1.weight = 10;

        //多个对象创建　反复用
        Cat ca2 = new Cat();
        ca2.name = "小黑";
        ca2.age = 3;
        ca2.color = "黑色";
        ca2.weight = 50;
    }
}


class Cat {
    //定义一个小猫　，属性/成员有名字．年龄，颜色．体重
    String name; //名字
    int age; // 年龄
    String color; //颜色
    double weight; //体重
}


class Cat2{
    //从概念或叫法上看： 成员变量 = 属性 = field(字段) （即 成员变量是用来表示属性的，也叫 属性)
    String name;//属性, 成员变量, 字段 field
    String[] master;//属性可以是基本数据类型，也可以是引用类型(对象，数组)
}